package com.situ.service;

import java.io.Serializable;

import com.situ.domain.SpotEnum;
import com.situ.domain.StateSpotEnum;

public class SpotService implements Serializable{
    /** serialVersionUID*/  
    private static final long serialVersionUID = 1165464654L;
    
    RecordArrayList recordList = new RecordArrayList();

    /**
     * <p>Title: getFreeSpot</p>  
     * <p>Description: 获取空停车位数量</p>  
     * @author 恩策
     * @date 2021年7月27日
     * @return  空余停车位数
     */
    public static int getFreeSpot() {
        int freeSpot = 0;
        for (SpotEnum spotEnum : SpotEnum.values()) {
            if (spotEnum.getState().equals(StateSpotEnum.FREE)) {
                freeSpot++;
            }
        }
        // 去掉SpotEnmu.ZEROTH车位
        return freeSpot > 0 ? freeSpot - 1 : 0;
    }
    
}
